/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Controlador.Service.Produccion;

import Controlador.Bean.Produccion.Ingrediente;
import Data.config.SessionFac;
import java.util.HashMap;
import java.util.List;
import org.apache.ibatis.session.SqlSession;

/**
 *
 * @author Nadhia
 */
public class ServicioIngrediente {
     public void guardar(Ingrediente ingrediente){
        SqlSession sqlsession= SessionFac.SessionFactory().openSession();
//        ingrediente.setIdProducto(obtenerIdSiguiente(ingrediente.getIdTipoProducto(), sqlsession));
        sqlsession.insert("Data.Produccion.ServicioIngrediente.guardar", ingrediente);
        sqlsession.commit();
        sqlsession.close();
    }
     
     public List<Ingrediente> seleccionarTodoI(){
        SqlSession sqlsession = SessionFac.SessionFactory().openSession();
        List<Ingrediente> data = (List)sqlsession.selectList("Data.Produccion.ServicioIngrediente.seleccionarTodoI");
        sqlsession.close();
        return data;
    }
     
     public List<Ingrediente> filtrarIngredientes(String id){
        SqlSession sqlsession = SessionFac.SessionFactory().openSession();
//        HashMap<String, String> hm = new HashMap<>();
//        hm.put("id", "%"+id+"%");
        List<Ingrediente> data = (List)sqlsession.selectList("Data.Produccion.ServicioIngrediente.filtrarIngredientes", id);
        sqlsession.close();
        return data;
    }
     
     
    
}
